5431043cc0a7d9f1e6b18bdd6a001233d0c64822,arquillian/common/src/main/java/org/jboss/as/arquillian/container/AbstractDeployableContainer.java,AbstractDeployableContainer,undeploy,#Context#Archive#,106
Before Change
String runtimeName = registry.remove(archive);
if (runtimeName != null) {
try {
DeploymentPlanBuilder builder = deploymentManager.newDeploymentPlan();
DeploymentPlan plan = builder.undeploy(runtimeName).remove(runtimeName).build();
Future<ServerDeploymentPlanResult> future = deploymentManager.execute(plan);
future.get();
After Change
String runtimeName = registry.remove(archive);
if (runtimeName != null) {
try {
DeploymentPlanBuilder builder = deploymentManager.newDeploymentPlan().withRollback();
DeploymentPlan plan = builder.undeploy(runtimeName).remove(runtimeName).build();
Future<ServerDeploymentPlanResult> future = deploymentManager.execute(plan);
future.get();